package com.lagou.module2.task2;

public enum PhoneCardType implements DataService, CallService{
    BIG(){
        @Override
        public void callService(int min, PhoneCard pc) {
            System.out.println("通话时间为"+min+ "分钟" + " 手机卡类型为：大卡");
        }
        @Override
        public void dataService(int data, PhoneCard pc) {
            System.out.println("使用流量为"+data+" 手机卡类型为：大卡");
        }
    },
    SMALL(){
        @Override
        public void callService(int min, PhoneCard pc) {
            System.out.println("通话时间为"+min+" 手机卡类型为：小卡");
        }
        @Override
        public void dataService(int data, PhoneCard pc) {
            System.out.println("使用流量为"+data+" 手机卡类型为：小卡");
        }
    },
    MICRO(){
        @Override
        public void callService(int min, PhoneCard pc) {
            System.out.println("通话时间为"+min+" 手机卡类型为：微卡");
        }
        @Override
        public void dataService(int data, PhoneCard pc) {
            System.out.println("使用流量为"+data+" 手机卡类型为：微卡");
        }
    };
}
